package com.lams.service.archive;

import java.io.File;
import java.util.Map;

import com.lams.util.ResultEntity;

public interface IRepairFacade {
	/**
	 * 查询
	 * @param params 参数列表
	 * @param start 开始记录数
	 * @param limit 记录数
	 * @return
	 */
	public ResultEntity queryRepair(Map params, int start, int limit);
	/**
	 * 查询并自动分配报修人员
	 * @param params 参数列表
	 * @param start 开始记录数
	 * @param limit 记录数
	 * @return
	 */
	public ResultEntity queryRepairStaff(Map params, int start, int limit);
	/**
	 * 添加修改信息
	 * @param params 信息
	 * @param type 类别    add/update
	 * @return
	 */
	public ResultEntity addRepair(Map params,String type);
	/**
	 * 删除报修信息（实质为改变其中的参数）
	 * @param params 信息
	 * @param type 类别    update
	 * @return
	 */
	public ResultEntity deleteRepair (Map params,String type);
	/**
	 * 获取后台的一些值，例如session,当前登录ip,
	 * @return
	 */
	public ResultEntity sessionRepair ();
}
